package cn.tedu.egmybatis4.mapper;

import cn.tedu.egmybatis4.popj.entity.Customers;
import cn.tedu.egmybatis4.popj.entity.Orders;
import cn.tedu.egmybatis4.popj.vo.OrderListVO;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface OrdersMapper {
    //    第1题：在客户信息表中插入一条数据：`'0004', '13811112222', 'Tony', '成都'`


// 第2题：在订单表中插入一条数据：`'202301020004', '0004', new Date(), 3, 4, 800.88`
    int insertOrders(Orders orders);

//    第3题：根据客户编号查询某个客户的 **姓名和电话**，结果：`CustomersVO1`

//    第4题：查询指定城市的客户的 **姓名和地址**，结果集放到 List集合 中，比如查询北京的客户信息：`CustomersVO2`

//    第5题：使用resultMap查询指定客户成交的订单信息，结果放到：OrderListVO 中，需要显示：顾客id、顾客姓名、订单集合 `List<Orders>`
    OrderListVO selectOrderList(String id);
//    第6题：根据订单编号动态修改订单信息.
}
